if ( mlock(op, sizeof(*op)) != 0 )
{
- PERROR("Could not lock memory for Xen hypercall");
- goto out1;
+ PERROR("do_evtchn_op: op mlock failed");
+ goto out;
}
- if ( (ret = do_xen_hypercall(xc_handle, &hypercall)) < 0 )
- goto out2;
+ if ((ret = do_xen_hypercall(xc_handle, &hypercall)) < 0)
+ ERROR("do_evtchn_op: HYPERVISOR_event_channel_op failed: %d", ret);
- out2: (void)munlock(op, sizeof(*op));
- out1: return ret;
+ (void)munlock(op, sizeof(*op));
+ out:
+ return ret;
}
if ( mlock(op, sizeof(*op)) != 0 )
{
- PERROR("Could not lock memory for Xen hypercall");
- goto out1;
+ PERROR("do_gnttab_op: op mlock failed");
+ goto out;
}
if ( (ret = do_xen_hypercall(xc_handle, &hypercall)) < 0 )
- {
- printf("do_gnttab_op: hypercall returned error %d\n", ret);
- goto out2;
- }
+ ERROR("do_gnttab_op: HYPERVISOR_grant_table_op failed: %d", ret);
- out2: (void)munlock(op, sizeof(*op));
- out1: return ret;
+ (void)munlock(op, sizeof(*op));
+ out:
+ return ret;
}
}
(load_funcs.loadimage)(image, image_size, xc_handle, dom, page_array,
- &dsi);
+ &dsi);
/* Load the initial ramdisk image. */
if ( initrd_len != 0 )
if ( mlock(&st_ctxt, sizeof(st_ctxt) ) )
{
- PERROR("Unable to mlock ctxt");
+ PERROR("xc_linux_build: ctxt mlock failed");
return 1;
}
DPRINTF(("xc_get_tot_pages returns %ld pages\n", tot_pages));
if (mlock(&st_ctxt, sizeof (st_ctxt))) {
- PERROR("Unable to mlock ctxt");
+ PERROR("xc_plan9_build: ctxt mlock failed");
return 1;
}
if ( mlock(mmu->updates, sizeof(mmu->updates)) != 0 )
{
- PERROR("Could not lock pagetable update array");
+ PERROR("flush_mmu_updates: mmu updates mlock failed");
err = 1;
goto out;
}
if ( mlock(pfn_buf, max_pfns * sizeof(unsigned long)) != 0 )
{
- PERROR("Could not lock pfn list buffer");
+ PERROR("xc_get_pfn_list: pfn_buf mlock failed");
return -1;
}
if ( mlock(&st_ctxt, sizeof(st_ctxt) ) )
{
- PERROR("Unable to mlock ctxt");
+ PERROR("xc_vmx_build: ctxt mlock failed");
return 1;
}